#ifndef SERIALIZATION_H
#define SERIALIZATION_H

#include <iostream>

/* short = short visual text without tecnical data type details
 * full = data type, metadata and data
 * XML = XML format for enabling both reading&writing (save/load)
 */
typedef enum{stShort, stFull, stXML} ESerializationType;

class Indent
{
	public:
	Indent(int _indents=0);

    protected:
	int indents;

	friend std::ostream& operator<<(std::ostream& os, const Indent& ind);
};


#endif /* SERIALIZATION_H */
